// 1. 安装mongoose
// npm i mongoose
// 2. 导入mongoose
const mongoose = require('mongoose');
// 3. 连接mongodb 服务
mongoose.connect('mongodb://127.0.0.1:27017/bilibili');

// 4.设置回调
/**
 * once 绑定事件执行一次
 * on   绑定事件会一直存在
*/
// 设置成功回调
mongoose.connection.once('open', () => {
  console.log('设置成功回调')
})

// 设置错误回调
mongoose.connection.on('error', () => {
  console.log('设置错误回调')
})

// 设置关闭回调
mongoose.connection.on('close', () => {
  console.log('设置关闭回调')
})


// 关闭mongodb的连接
// setTimeout(() => {
//   mongoose.disconnect();
// }, 2000)